package net.maku.im.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fhs.core.trans.vo.TransPojo;
import lombok.Data;

import java.util.Date;

/**
 * IM用户
 *
 * @author Blue 
 * @since 1.0.0 2024-07-14
 */

@Data
@TableName("im_user")
public class ImUserEntity implements TransPojo {
	/**
	* id
	*/
	@TableId
	private Long id;

	/**
	* 用户名
	*/
	private String userName;

	/**
	* 用户昵称
	*/
	private String nickName;

	/**
	* 用户头像
	*/
	private String headImage;

	/**
	* 用户头像缩略图
	*/
	private String headImageThumb;

	/**
	* 密码(明文)
	*/
	private String password;

	/**
	* 性别 0:男 1::女
	*/
	private Integer sex;

	/**
	* 个性签名
	*/
	private String signature;

	/**
	 * 账号是否被封禁
	 */
	private Boolean isBanned;

	/**
	 * 账号被封禁原因
	 */
	private String reason;

	/**
	* 最后登录时间
	*/
	private Date lastLoginTime;

	/**
	* 创建时间(注册时间)
	*/
	private Date createdTime;

	/**
	 *  账号类型 1:普通用户 2:wx小程序审核账户
	 */
	private Integer type;

}